package com.woniu.microassetserver.service;


import com.github.pagehelper.PageInfo;
import com.woniu.microcommonsserver.entity.DevSystemEntity;

/**
 *
 *
 * @author luoyue
 * @email 1316756108@qq.com
 * @date 2021-01-22 11:09:05
 */
public interface DevSystemService {

    /**
     * 根据参数进行分页查询
     * @param devSystemEntity
     * @return
     * @author luoyue
     */
    PageInfo<DevSystemEntity> findAllByParams(int pageNum, int pageSize, DevSystemEntity devSystemEntity);


    /**
     *
     * @param id
     * @return
     */
    DevSystemEntity findRPIById(Long id);




    /**
     * 新增资产台账信息
     *
     * @param devSystemEntity
     * @return 受影响的行数
     * @author luoyue
     */
   int saveDevSystem(DevSystemEntity devSystemEntity);



    /**
     * 根据ID查询车辆
     *
     * @param id
     * @return
     * @author luoyue
     */
    DevSystemEntity getOneById(Long id);





    /**
     * 修改资产信息
     *v.
     * @param devSystemEntity
     * @return 受影响的行数
     */

    int updateDevSystem( DevSystemEntity devSystemEntity);


    /**
     * 删除车辆信息
     * @param id
     * @return 受影响的行数
     */

    int deleteDevSystem(Long id);
}

